Adaptive Domain-Specific Service Monitoring
نویسندگان
چکیده
We propose an adaptive and domain-specific service monitoring approach to detect partner service errors in a cost-effective manner. Hereby, we not only consider generic errors such as file not found or connection timed out, but also take domain-specific errors into account. The detection of each type of error entails a different monitoring cost in terms of the consumed resources. To reduce costs, we adapt the monitoring frequency for each service and for each type of error based on the measured error rates and a cost model. We introduce an industrial case study from the broadcasting and content-delivery domain for improving the user-perceived reliability of Smart TV systems. We demonstrate the effectiveness of our approach with real data collected to be relevant for a commercial TV portal application. We present empirical results regarding the trade-off between monitoring overhead and error detection accuracy. Our results show that each service is usually subject to various types of errors with different error rates and exploiting this variation can reduce monitoring costs by up to 30% with negligible compromise on the quality of monitoring.
منابع مشابه
A domain-specific language for the control of self-adaptive component-based architecture
Self-adaptive behaviors in the context of Component-based Architecture are generally designed based on past monitoring events, configurations (component assemblies) as well as behavioural programs defining the adaptation logics and invariant properties. Providing assurances on the navigation through the configuration space remains a challenge. That requires taking decisions on predictions on th...
متن کاملPatterns for Adaptive Service-Centric Systems
Service-centric systems are driven more and more towards self-adaptation in order to satisfy QoS in highly dynamic environments. However, the young age and immaturity of this domain, combined with the increasing size and complexity of these systems, hinder the architects from designing effectively self-adaptive systems. This paper addresses the main problems that architects face with respect to...
متن کاملA Domain-Specific Language for Service Level Agreement Specification
In order to perform continuous monitoring, SLA document between interested parties has to be signed. These documents should be in machine readable format in order to automate monitoring process. On the other hand, it would be beneficial if it is human readable, too. This way, it is easier to perform configuration and maintenance of monitoring subsystem. Building up on our previous work, in this...
متن کاملRun-time Reconfiguration of Service-Centric Systems
Service-centric systems are driven more and more towards self-adaptation in order to satisfy QoS in highly dynamic environments. However, the young age and immaturity of this domain, combined with the increasing size and complexity of these systems, hinder the architects from designing effectively self-adaptive systems. This paper addresses the process of run-time reconfiguration with respect t...
متن کاملAdaptive Vehicle Mode Monitoring Using Embedded Devices with Accelerometers
Monitoring of specific attributes such as vehicle speed and fuel consumption as well as cargo safety is an important problem for transport domain. This task is performed using specific multiagent monitoring systems. To ensure secure operation of such systems they should have autonomous and adaptive behaviour. The paper is describing an adaptive agent for vehicle mode monitoring using embedded d...
متن کامل